![]() |
Kinetis SDK Demo Applications User Guide
1.0.0-beta
Freescale Semiconductor, Inc.
|
#include <stdio.h>#include "fsl_clock_manager.h"#include "board.h"#include "fsl_debug_uart.h"#include "fsl_i2c_master_driver.h"#include "fsl_uart_driver.h"#include "fsl_i2c_slave_driver.h"#include "fsl_smc_manager.h"#include "i2c_rtos.h"#include "mqx.h"#include "bsp.h"Macros | |
| #define | MAIN_TASK |
| #define | TASK_START_STACK_SIZE |
| #define | TASK_MASTER_STACK_SIZE |
| #define | TASK_SLAVE_STACK_SIZE |
| #define | TASK_SAMPLE_STACK_SIZE |
| #define | TASK_START_PRIO |
| #define | TASK_MASTER_PRIO |
| #define | TASK_SLAVE_PRIO |
| #define | TASK_SAMPLE_PRIO |
Functions | |
| void | main_task (uint32_t) |
| static void | task_start (uint32_t param) |
| void | task_master (uint32_t param) |
| void | task_slave (uint32_t param) |
| void | task_sample (uint32_t param) |
| FSL_RTOS_TASK_DEFINE (task_start, TASK_START_STACK_SIZE,"start", false) | |
| FSL_RTOS_TASK_DEFINE (task_master, TASK_MASTER_STACK_SIZE,"master", false) | |
| FSL_RTOS_TASK_DEFINE (task_slave, TASK_SLAVE_STACK_SIZE,"slave", false) | |
| FSL_RTOS_TASK_DEFINE (task_sample, TASK_SAMPLE_STACK_SIZE,"sample", false) | |
| void | I2C0_IRQHandler (void) |
| void | I2C1_IRQHandler (void) |
Variables | |
| const TASK_TEMPLATE_STRUCT | MQX_template_list [] |
| uint32_t | gSlaveId |
| task_handler_t | hTaskStart |
| task_handler_t | hTaskMaster |
| task_handler_t | hTaskSlave |
| task_handler_t | hTaskSample |
| #define MAIN_TASK |
| #define TASK_MASTER_PRIO |
| #define TASK_MASTER_STACK_SIZE |
| #define TASK_SAMPLE_PRIO |
| #define TASK_SAMPLE_STACK_SIZE |
| #define TASK_SLAVE_PRIO |
| #define TASK_SLAVE_STACK_SIZE |
| #define TASK_START_PRIO |
| #define TASK_START_STACK_SIZE |
| FSL_RTOS_TASK_DEFINE | ( | task_start | , |
| TASK_START_STACK_SIZE | , | ||
| "start" | , | ||
| false | |||
| ) |
| FSL_RTOS_TASK_DEFINE | ( | task_master | , |
| TASK_MASTER_STACK_SIZE | , | ||
| "master" | , | ||
| false | |||
| ) |
| FSL_RTOS_TASK_DEFINE | ( | task_slave | , |
| TASK_SLAVE_STACK_SIZE | , | ||
| "slave" | , | ||
| false | |||
| ) |
| FSL_RTOS_TASK_DEFINE | ( | task_sample | , |
| TASK_SAMPLE_STACK_SIZE | , | ||
| "sample" | , | ||
| false | |||
| ) |
| void I2C0_IRQHandler | ( | void | ) |
| void I2C1_IRQHandler | ( | void | ) |
| void main_task | ( | uint32_t | parameter | ) |
| void task_master | ( | uint32_t | param | ) |
| void task_sample | ( | uint32_t | param | ) |
| void task_slave | ( | uint32_t | param | ) |
|
static |
| uint32_t gSlaveId |
| task_handler_t hTaskMaster |
| task_handler_t hTaskSample |
| task_handler_t hTaskSlave |
| task_handler_t hTaskStart |
| const TASK_TEMPLATE_STRUCT MQX_template_list[] |